Big Huge Thesaurus

giant armadillo

noun